home *** CD-ROM | disk | FTP | other *** search
/ SGI Networker 4.2.9 / Networker 4.2.9 for IRIX 6.2, 6.3 and 6.4.img / dist / networker4.idb / etc / init.d / networker.z / networker
Text File  |  1997-07-08  |  1KB  |  63 lines

  1. #!/bin/sh
  2. #
  3. # Startup script for IRIS NetWorker Clients and Servers
  4. #
  5.  
  6. CONFIG=/etc/config
  7. IS_ON=/etc/chkconfig
  8.  
  9. # The verbose flag controls the printing of the names of daemons as they
  10. # are started
  11.  
  12. if $IS_ON verbose ; then
  13.     ECHO=echo
  14.     VERBOSE=-v
  15. else        # For a quiet startup and shutdown
  16.     ECHO=:
  17.     VERBOSE=
  18. fi
  19.  
  20. case "$1" in
  21. 'stop')
  22.     if $IS_ON networker ; then
  23.         $ECHO 'Stopping NetWorker daemons: \c'
  24.         $ECHO 'asavegrp ansrd savegrp \c'
  25.         killall -HUP -k 1 asavegrp ansrd savegrp
  26.         $ECHO 'nsrd nsrindexd nsrmmd nsrmmdbd nsrexecd rapd rapcheck\c'
  27.         killall -HUP -k 2                    \
  28.             nsrd nsrindexd nsrmmd nsrmmdbd nsrexecd rapd rapcheck
  29.         if test -x /usr/etc/nsrd ; then
  30.             if test -x /usr/etc/nsradmin ; then
  31.             /usr/etc/nsradmin -f /nsr/res/nsr.res -i -    \
  32.                 << EOF > /dev/null
  33. . type: nsr group
  34. update work list: ; interlock: ; completion:
  35. EOF
  36.             fi
  37.         fi
  38.         $ECHO '.'
  39.     fi
  40.     ;;
  41.  
  42. 'start')
  43.     if $IS_ON networker ; then
  44.         $ECHO 'NetWorker daemons:\c'
  45.         if test -x /usr/etc/nsrd ; then
  46.             /usr/etc/nsrd            >/dev/console 2>&1
  47.             $ECHO ' nsrd\c'
  48.         fi
  49.         if test -x /usr/etc/nsrexecd ; then
  50.             /usr/etc/nsrexecd        >/dev/console 2>&1
  51.             $ECHO ' nsrexecd\c'
  52.         fi
  53.         $ECHO '.'
  54.     fi
  55.     ;;
  56.  
  57. *)
  58.     echo "usage: $0 {start|stop}"
  59.     ;;
  60.  
  61. esac
  62. exit 0
  63.